# demo01_oop.py
# 定义类，类名词的首字母大写
# 飞机类
class Plane:
    # 添加方法，方法本质上就是函数
    def fly(self):
        # 在方法中要访问当前对象的属性，通过self访问
        # self -> 指向调用方法的对象
        # p1.fly()   self -> p1
        # p2.fly()   self -> p2
        print(f'{self.color} {self.name}正在起飞')

if __name__ == '__main__':
    # 通过类创建对象
    p1 = Plane()
    # print(p1)
    # 添加属性，本质上就是一个变量
    p1.color = '蓝色'
    p1.name = '歼20'
    # 调用类中的方法
    p1.fly()

    p2 = Plane()
    p2.color = '土黄色'
    p2.name = '歼35'
    p2.fly()